﻿/* ------------------------index.html-------------------- */
/* login */
.login-btn{
	height:52px;
	width:auto;
	top:485px;
	left:50%;
	margin-left:-120px;
}
.btn{
	height:52px;
	width:226px;
	line-height:52px;
	background:url("../images/index-image.png") no-repeat -286px -2px;
}
.login-btn a:hover{
	background:url("../images/index-image.png") no-repeat -286px -59px;
}
.go-login{
	height:52px;
	width:auto;
	line-height:52px;
}
.go-login a{
	color:#699000;
}
.go-login a:hover{
	background:none;
}

/* index_main */
.blueberry { 
	height:487px;
	margin:35px 0;
	background:url("../images/index-image.png") no-repeat 0 -118px;
}
.blueberry .slides {
	display: block;
	position: relative;
	overflow: hidden;
}
.blueberry .slides li {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.blueberry .slides li img {
	display: block;
	width: 100%;
	max-width: none;
}
.blueberry .slides li.active { display: block; position: relative; }
.blueberry .crop li img { width: auto; }

.blueberry .pager {
	height: 40px;
	width:45px;
	margin:0 auto;
}
.blueberry .pager li { display: inline-block;float:left; }
.blueberry .pager li a,
.blueberry .pager li a span {
	display: block;
	height: 4px;
	width: 4px;
}
.blueberry .pager li a {
	padding: 18px 8px;
	-webkit-border-radius: 6px;
   -moz-border-radius: 6px;
	border-radius: 6px;
}
.blueberry .pager li a span {
	overflow: hidden;
	background: #c0c0c0;
	text-indent: -9999px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.blueberry .pager li.active a span { background: #404040; }

/* score_main */
.score_main{
	background:#f3f3f3;
	z-index:0;
}
.score_contentBg{
	width:652px;
	background:#f3f3f3;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}
.inputWrap{
	min-height:297px;
}
.score_form{
	top:0;
	left:0;
	height:297px;
}
.score_form label{
	color:#59bedc;
}
.score_text{
	height:40px;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border:1px solid #c7c7c7;
	line-height:40px;
	font-size:14px;
}
.score_select{
	width:167px;
	font:14px "Microsoft Yahei","微软雅黑";
	padding-top:8px;
	padding-bottom:8px;
}
.score_eatWhat{
	width:590px;
}
.score_eatHowmany{
	width:115px;
}
.score_unit{
	color:#fbc035;
	line-height:37px;
}
input.score_eatSub{
	width:139px;
	height:48px;
	border:none;
	padding-bottom:8px;
	letter-spacing:0.1em
}
.score_foodTable th,.score_foodTable td{
	width:153px;
	height:37px;
}
.score_thBgPos{
	background-position:-150px 0;
}
.score_thBgPos2{
	background-position:-303px 0;
}
.score_foodTbody td{
	color:#7f9f02;
	border-bottom:1px dashed #8b8b8b ;
}
.score_foodTbody a{
	color:#fbc035;
}
.score_advice{
	width:652px
}
.score_yourScore{
	font-size:65px;
	background-position:0 -230px;
	width:145px;
	height:144px;
	line-height:200px;
	text-indent:35px;
}
.score_adviceP{
	width:420px;
	margin-top:-5px
}
.score_adviceQoute{
	background-position:-360px -50px;
	height:25px;
	width:28px;
	margin-left:-40px
}
.score_adviceP p{
	color:#709e18;
	letter-spacing:0.1em;
	line-height:36px;
	margin-top:60px;
	padding-left:40px;
}
.score_adviceP a{
	color:#59bedc
}
.ajax_foodName{
	border:1px solid #A2C688;
	border-top:none;
	background:#EFF7D7;
	border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	-moz-border-radius:0 0 8px 8px;
	top:100px;
	left:49px;
	padding:10px 5px;
	z-index:51;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(162, 198, 136, 0.6);background:#eff7d7;border-color:#a2c688;
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(162, 198, 136, 0.6);background:#eff7d7;border-color:#a2c688;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(162, 198, 136, 0.6);background:#eff7d7;border-color:#a2c688;
}
.ajax_foodName li{
	height:28px;
	padding:0 10px 0 20px;
	cursor:default;
	line-height:25px;
}
.ajax_addBg{
	background:#fff;
}
.score_slideBar{
	width:500px;
	height:15px;
	border:1px solid #c7c7c7;
	border-radius:3px;
	background:#fff;
	margin-top:12px;
}
.score_slideBlock{
	width:19px;
	height:41px;
	background:url(../images/slide_block.png) no-repeat;
	left:-9px;
	top:0;
	z-index:50;
	cursor:pointer;
}
.cblue{
	color:#59bedc;
}
.home_share{
	height:47px;
	width:244px;
	background:url(../images/share_btn.png) no-repeat;
	cursor:pointer;
}
.home_share:hover{
	background-position:0 -47px;
}
.score_lookDetails{
	margin-top:25px;
}

/* report_main */
.report_title{
	letter-spacing:0.1em;
	color:#333;
	text-indent:1em;
}
#report_foodTypePie{
	width:600px;
	height:400px;
}
#report_additiveChart{
	width:652px;
	height:400px;
}
#report_coreLine{
	width:652px;
	height:400px;
}
.report_foodType,.report_additive,.report_recentScores{
	width:670px;
}
.report_noData{
	color:#699000;
}

/* news_main */
.news_advancedList{
	color:#699000;
}
.news_content{
	width:652px;
}
.news_recordMain{
	background:#f6f6f6;
	padding:3px 4px;
	width:644px;
}
.news_searchText{
	height:30px;
	border-radius:8px 0 0 8px;
	-webkit-border-radius:8px 0 0 8px;
	-moz-border-radius:8px 0 0 8px;
	border:1px solid #709E18;
	line-height:30px;
}
input.news_searchText:focus{
	border:1px solid #73ad03;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(115, 173, 3, 0.6);
}
.news_searchBtn{
	height:32px;
	width:40px;
	border-radius:0 8px 8px 0;
	-webkit-border-radius:0 8px 8px 0;
	-moz-border-radius:0 8px 8px 0;
	background:#709E18;
	color:#fff;
	line-height:30px;
	cursor:pointer;
	margin-left:-5px;
	border:2px solid #709E18;
	padding-bottom:2px;
}
.news_searchBtn:hover{
border:2px solid #709E18;
	background:#73ad03;
}
.news_hr{
	border:none;
	border-top:1px solid #e5e5e5;
	height:1px;
}
.news_title span{
	font-family:Georgia;
}
.news_addition a{
	border:1px solid #a9a9a9;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	padding:2px;
	color:#969696;
	margin-right:3px;
}
.news_position{
	background:#f3f3f3;
}
.news_origin{
	background:#f3f3f3;
}
.news_date{
	color:#709E18
}
.news_flip li{
	display:inline;
}
.news_flip a{
	padding:3px 5px;
	border:1px solid #636363;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	color:#636363;
	margin-right:1px;
	display:inline-block;
}
.news_flip a:hover{
	color:#709E18;
	border-color:#709E18;
}
.flip_btn{
	border:1px solid #709E18;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	background:#709E18;
	height:25px;
	width:40px;
	cursor:pointer;
	margin-left:5px;
	color:#fff;
	line-height:25px;
}
.flip_btn:hover{
	background:#73AD03;
}
.flip_input{
	height:25px;
	width:40px;
	border:1px solid #636363;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
}

/* personal_info */
.novice_login{
	background:url(../images/personal_info_bg.png);
	top:0;
	z-index:100;
}
.qq_tips_bg{
	background:url(../images/personal_info_bg.png);
	top:0;
	z-index:90;
	height:1075px;
}
.personal_info{
	width:640px;
	border:1px solid #000;
	background:#fff;
	top:50px;
}
.qq_tips{
	width:640px;
	border:1px solid #000;
	background:#fff;
	top:100px;
}
.personal_title{
	font-size:26px;
	color:#fbc035;
}
.personal_label{
	color:#649701;
}
.personal_small{
	color:#999;
}
.personal_close{
	background-position:-360px -90px;
	height:23px;
	width:23px;
	top:23px;
	right:15px;
	cursor:pointer;
}
.qq_close{
	background-position:-360px -90px;
	height:23px;
	width:23px;
	top:23px;
	right:15px;
	cursor:pointer;
}
.qq_tipsh{
	line-height:28px;
	letter-spacing:0.05em;
}
.personal_avatar{
	border:none;
	height:147px;
	width:158px;
	background:#fbc035;
	color:#fff;
	cursor:pointer;
	top:92px;
	right:112px;
}
.personal_submit{
	border:none;
	background:#77a421;
	color:#fff;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	width:138px;
	height:42px;
	line-height:42px;
	cursor:pointer;
	letter-spacing:0.1em;
	bottom:50px;
	right:112px;
}
.click_upload{
	top:250px;
	right:173px;
	color:#699000;
}
.avatar_refresh{
	top:250px;
	right:116px;
}

/* register */
.reg_main{
	background:#f3f3f3;
}
.reg_left{
	border-right:1px solid #A3B27A;
	width:529px;
}
.reg_main a{
	color:#699000;
}
.reg_label{
	height:35px;
	line-height:35px;
}
.reg_text{
	height:35px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:1px solid #c7c7c7;
	line-height:35px;
	width:224px;
}
.reg_error{
	color:red;
}
.reg_code{
	width:100px;
}
.reg_sub{
	border:none;
	background:#709e18;
	color:#fff;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	width:80px;
	height:35px;
	line-height:35px;
	cursor:pointer;
}
.reg_sub:hover{
	background:#73ad03;
}
.reg_right{
	padding-left:35px;
}
.reg_a_icon{
	padding-left:40px;
	height:24px;
}
.reg_sina{
	background-position:-400px -50px;
}
.reg_tencent{
	background-position:-400px -80px;
}
.reg_sohu{
	background-position:-400px -110px;
}
.reg_163{
	background-position:-400px -140px;
}

/** news **/

.city_selector{
	border:1px solid #e5e5e5;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	background:#f3f3f3;
}
.food_selector{
	border:1px solid #f3f3f3;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	background:#f3f3f3;
	left:652px;
	top:0;
}
.jq_cities a,.jq_province a{
	color:#333;
	display:inline-block;
	margin-right:15px;
	margin-bottom:10px;
}
.jq_detailFood a,.jq_category a,.jq_lastFood a{
	color:#333;
	display:inline-block;
	margin-right:15px;
	margin-bottom:10px;
}
.city_step1{
	background-position:-150px -230px;
	display:inline-block;
	height:25px;
	width:25px;
	margin-top:3px;
}
.city_step2{
	background-position:-175px -230px;
	display:inline-block;
	height:25px;
	width:25px;
	margin-top:3px;
}
.city_step3{
	background-position:-200px -230px;
	display:inline-block;
	height:25px;
	width:25px;
	margin-top:3px;
}
.city_slider{
	right:50px;
	top:30px;		
}

/**  message  **/
.message_messages{
	width:632px;
}
.message_info{
	width:80px;
}
.message_text{
	width:532px;
}
.message_hr{
	border:none;
	border:1px dashed #E5E5E5;
	height:1px;
	width:612px;
}

/** alert_tips **/
.alertTip{
	height:58px;
	width:100%;
	position:absolute;
	top:170px;
	left:200px;
	z-index:100
}
.tips_head{
	background:url(../images/tips_head.png) no-repeat;
	height:58px;
	width:44px;
}
.tips_footer{
	background:url(../images/tips_footer.png) no-repeat top right;
	height:58px;
	padding-right:45px;
	line-height:58px;
	letter-spacing:0.2em;
	color:#606060;
	text-shadow:0 1px 0 #D1D1D1;
}
.info_check{
	top:320px;
	left:250px;
}

/* ------------------------food.html-------------------- */

.food_sider_ul{
	z-index:40;
}
a.food_BigCate{
	display:inline-block;
	color:#709e18;
	height:41px;
	line-height:41px;
	padding:0 25px;
	width:117px;
	margin-bottom:5px;
}
a.food_BigCate:hover{
	background:#fff;
	height:39px;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	color:#fcb800;
	text-decoration:none;
}
.food_currunt{
	background:#fff;
	height:39px;
	border-top:1px solid #709e18;
	border-bottom:1px solid #709e18;
	border-left:1px solid #709e18;
	color:#709e18;
	text-decoration:none;
}
.food_display{
	width:670px;
}
.food_searchTitle{
	width:655px;
	height:40px;
	line-height:40px;
	padding-left:15px;
	background:#ededed;
	color:#646363;
}
.food_display li{
	float:left;
	display:inline-block;
	width:220px;
	margin-bottom:35px;
}
.food_display li img{
	width:220px;
	margin-top:0px;
}
.search{

	width:200px;
	height:50px;
	float:right;
	margin:0 auto;
	background:url(../images/search.png) no-repeat;
}
.sear_text input{
	width:134px;
	height:20px;
	margin-top:10px;
	margin-left:15px;
	float:left;
	border:none;
	color:gray;
	
}
.glass{
	width:25px;
	height:25px;
	border:none;
	background:url("../images/sear.png") no-repeat;
	float:left;
	margin-top:10px;
	margin-left:12px;

}
.c00297f{
	color:#00297f;
}
.food_safetyIndex{
	display:inline-block;
	height:25px;
	width:25px;
	background:url(../images/vote_bg.png);
	line-height:25px;
	text-align:center;
	margin:10px 0;
	color:#fff;
}
.food_strength{
	color:#ea643b;
}
.food_detailedInfo{
	width:235px;
	padding:20px 0 20px 20px;
	background:#fff;
	border-top:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	position:absolute;
	z-index:50;
	right:-256px;
	display:none;
	font-size:14px;
	text-align:left;
}
a.food_category{
	display:inline-block;
	width:115px;
	color:#709e18;
	margin-bottom:5px;
}
a.food_category:hover{
	color:#709e18;
	text-decoration:none;
}

/* ------------------------food_detail.html-------------------- */

.food_bandInfo{
	color:#646464;
}
.food_bandTitle{
	color:#ffc301;
}
.food_commTags{
	display:inline-block;
	padding:0px 5px;
	margin-right:10px;
	background:#dff9ff;
}
.food_botNav{
	width:650px;
	border-bottom:2px solid #709e18;
}
.food_botNav a{
	color:#646464;
	height:34px;
	line-height:34px;
	padding:0 10px;
	margin-left:5px;
}
.food_botNav a:hover{
	text-decoration:none;
}
a.food_botNav_currunt{
	background:#709e18;
	color:#fff;
}
.food_table{
	width:650px;
	color:#666;
}
.food_contentBot{
	min-height:100px
}
.food_ingredient_explain{
	width:90px;
	background:#8bccf2;
	color:#fff;
	border-radius:8px 0 0 8px;
}
.food_ingredient_detail{
	border-bottom:1px solid #e4e4e4;
	border-left:1px solid #e4e4e4;
}
.food_ingredient_detail td,.food_ingredient_detail th{
	width:560px;
	height:40px;
	border-top:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
}
.food_ingredient_head{
	background:#ebebeb;
	color:#000;
}
.food_nutrition{
	border-top:1px solid #e4e4e4;
	border-left:1px solid #e4e4e4;
}
.food_nutrition td,.food_nutrition th {
	height:40px;
	border-bottom:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
}
.nutri_first{
	width:120px;
	background:#8bccf2;
	color:#fff;
	font-weight:bold;
}
.comment_good,.comment_bar,.comment_bad,.comment_goodbar{
	display:inline-block;
	height:35px;
}
.comment_good{
	width:36px;
	background:url(../images/food_good.png) no-repeat;
	cursor:pointer;
}
.comment_bad{
	width:36px;
	background:url(../images/food_bad.png) no-repeat;
	cursor:pointer;
}
.comment_bar{
	width:300px;
	background:#f3f3f3;
}
.comment_goodbar{
	background:#bde178;
}
.comment_num{
	color:#6ed7f5;
}

/* ------------------------addtive.html-------------------- */

.addtive_title{
	width:70px;
}
.additive_table{
	width:670px;
	color:#666;
}
.additive_table td,.additive_table th{
	padding:8px;
}

/* ------------------------scoreLoading...-------------------- */

#scroeLoading{
	width:100%;
	height:100%;
	background:url(../images/loading_board.png);
	position:fixed;
	z-index:100;
	top:0;
}
.loadingCenter{
	width:300px;
}
.scoreLoading_bar{
	background:url(../images/loading_bg.png) no-repeat;
	width:310px;
	height:13px;
}
.scoreLoading_cover{
	background:url(../images/loading_cover.png) no-repeat;
	height:13px;
	width:0;
	top:0;
	left:0;
	z-index:100001;
}
.loadingTips{
	color:#d5d5d5;
}
/* 除IE6浏览器的通用方法 */
#scroeLoading{position:fixed;left:0;top:0}
/* IE6浏览器的特有方法 */
/* 修正IE6振动bug */
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
* html #scroeLoading{position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop))}

/* ------------------------shareBoard---------------------- */

.shareWrap{
	z-index:100;
	top:0;
}
.shareBg{
	background:url(../images/loading_board.png);
	top:0;
	left:0;
}
.shareBoard{
	background:#f3f3f3;
	border-radius:8px;
}
.shareHead{
	width:620px;
}
.shareLimit{
	line-height:40px;
	color:#c1c0c0;
}
.share_form{
	width:620px;
}
.shareLimit strong{
	font:30px Georgia;
}
.shareTip{
	color:#919191;
}
.share_textarea{
	width:610px;
	border-radius:8px;
	border:1px solid #c7c7c7;
	padding:5px;
	overflow:hidden;
}
.shareBtn{
	width:86px;
	height:30px;
	line-height:30px;
	border:none;
	background:url(../images/share_transit.png);
	color:#fff;
	cursor:pointer;
}
.verticalMiddle{
	width:1px;
}
/* 除IE6浏览器的通用方法 */
.shareWrap{position:fixed;left:0;top:0}
/* IE6浏览器的特有方法 */
/* 修正IE6振动bug */
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
* html .shareWrap{position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop))}

/* ------------------------time_line-------------------- */

.tl_timewrap{
	background:url(../images/dot.gif) repeat-x bottom left;
	height:63px;
}
.tl_numberDate li{
	font:30px Georgia;
	color:#ffae00;
	background:url(../images/biggerdot.png) no-repeat bottom center;
	bottom:0;
	width:210px;
}
.tl_lineLeft{
	height:63px;
	background:url(../images/tl_coverLeft.png) repeat-y;
	top:0;
	left:0;
}
.tl_lineRight{
	height:63px;
	background:url(../images/tl_coverRight.png) repeat-y;
	top:0;
	right:0;
}
.tl_numberDate .tl_dateCurrunt{
	font-size:38px;
	color:#59bedc;
}
.tl_recordText{
	width:420px;
}
.tl_detailedDate{
	color:#59bedc;
}
.tl_easyRecord{
	color:#699000;
}
.tl_detailRecord{
	border-bottom:1px solid #e3e3e3;
	color:#b2b2b2;
}
.tl_detailedList .tl_tableTitle{
	width:85px;
}
.tl_tableTitle{
	vertical-align:top;
}
.tl_contentUl{
	width:8000px;
	margin-left:0;
}
.tl_tableContent{
	width:325px;
}
.tl_detailedList{
	color:#b2b2b2;
}
.tl_detailedList td{
	padding:5px 5px 5px 0;
}
.tl_unit{
	margin-right:10px;
	display:inline-block
}
.tl_unit a{
	
}
.tl_prev{
	width:22px;
	height:38px;
	top:160px;
	left:47px;
	background:url(../images/prev.png) no-repeat;
	background-position:0 -38px;
	cursor:pointer;
}
.tl_next{
	width:22px;
	height:38px;
	top:160px;
	right:47px;
	background:url(../images/next.png) no-repeat;
	background-position:0 -38px;
	cursor:pointer;
	z-index:10;
}
.tl_warm{
	color:#ff5a00;
}

/* ------------------------newsmap-------------------- */

.map_look_more{
	width:126px;
	height:17px;
	z-index:1;
	cursor:pointer;
}
.map_see_news{
	line-height:25px;
	width:126px;
	height:39px;
	background:url(../images/maps_allnews.png) no-repeat left bottom;
	bottom:0;
}
.see_more_a{
	color:#fff;
}

/* ------------------------newsmap-------------------- */

.share_nav li{
	height:35px;
	border-top:3px solid #b4b4b4;
	margin-right:1px;
	line-height:35px;
	cursor:pointer;
	color:#555;
}
.share_nav .share_selected{
	background:#f3f3f3;
	border-top:3px solid #709e18;
	color:#709e18;
	font-size:15px;
	font-weight:bold;
}
.share_contents{
	width:650px;
	background:#f3f3f3;
	border-radius:0 8px 8px 8px;
	color:#555;
}
.share_single{
	width:610px;
	border-bottom:1px dashed #b4b4b4;
}
.share_avatar{
	width:63px;
	height:63px;
	background:#c7c7c7;
	border-radius:3px;
}
.share_listTop{
	width:527px;
}
.share_detailed{
	width:407px;
}
.share_foodDetail{
	width:336px;
}
.share_foodDetail span{
	display:inline-block;
	margin-right:7px;
}
.share_username a{
	color:#b4b4b4;
}
.share_username a:hover{
	text-decoration:none;
	color:#8f8f8f;
}
.share_title{
	width:70px;
	vertical-align:top;
}
.share_score{
	background:#87cee3;
	color:#fff;
	border-radius:3px;
}
.share_finalScore{
	font-size:65px;	
}
.share_parts{
	margin-left:83px;
	color:#b4b4b4;
}
.share_parts a{
	color:#b4b4b4;
}
.share_parts a:hover{
	text-decoration:none;
	color:#8f8f8f;
}
.share_vote{
	padding-left:15px;
	background:url(../images/share_vote.png) no-repeat;
	height:14px;
	line-height:14px;
}
a.share_vote:hover{
	padding-left:15px;
	background-position:0 -14px;
	height:14px;
	line-height:14px;
}
.share_parts span{
	height:14px;
	line-height:14px;
}
.subContent{                               /*评论功能的样式*/
	margin-left:30px;
	height:150px;
	border:gray 1px solid;
}
.none_li{
	width:540px;
	height:35px;
	float:left;
	margin:0 auto;
}
.eva_button{
	width:100px;
	height:30px;
	padding-top:10px;
	background:url("../images/button2.png") no-repeat;
	
	float:right;
	margin:0 auto;
}
.reader_evaluate{
border:red 1px solid;
	height:80px;
	width:100%;
	margin:0 auto;
	float:left;
	
}
.reader_evaluate ul{
	border:black 1px solid;
	width:50px;
	height:20px;
	float:left;
	margin:0 auto;
}

.reader_picture{

	width:50px;
	height:50px;
	margin:0 auto;
	float:left;
	
}
.reader_name{

	width:250px;
	height:50px;
	margin:0 auto;
	float:left;
}
.reader_name p
{
	color:#709e18;
	margin-left:5px;
	font-size:12px;
	
}
.reader_comment{
	width:500px;
	height:20px;
	margin-left:50px;
	margin-top:5px;
	float:left;
}
.comment_up{
	width:50px;
	height:50px;
	float:right;
	margin:0 auto;
	}
ul{list-style:none;}
.subMenu{float:left;padding-top:2px;width:650px;margin-left:30px;margin-top:5px;border-bottom:#709E18 2px solid;}
.subMenu li{float:left;}
.subMenu li a{display:block;float:left;color:#709E18;width:50px;height:40px;line-height:35px;padding:0 5px;margin-left:2px;text-align:center;}
.subMenu .thisStyle a {background:#709E18;;color:white;}
.subContent{clear:both;border:none;background:#fff;width:650px;height:200px;margin-left:30px;}
.subContent ul{display:none;}

.pk_img{
	width:300px;
	height:180px;

	margin:0 auto;
	float:left;
}
.pk_img2{
	width:300px;
	height:180px;

	margin:0 auto;
	float:right;
}
.pk_img img{
	width:150px;
	height:180px;
}
.pk_img2 img{
	width:150px;
	height:180px;
}
.pk_choose{
	width:300px;
	height:50px;

	margin:0 auto;
	float:left;
}
.pk_choose2{
	width:300px;
	height:50px;

	margin:0 auto;
	float:right;
}
.pk_choose img{
	margin-left:20px;
	margin-top:10px;
}
.pk_choose2 img{
	margin-left:20px;
	margin-top:10px;
}
.user_message{
	height:175px;
}
.user_header{
	height:100px;
	width:100px;
	border:white 5px solid;
	border-bottom:white 30px solid;
	margin-top:40px;
	float:left;
}
.header_pic{
	height:100px;
	width:100px;	
}
.user_message_inner{
	width:300px;
	height:100px;
	float:left;
	margin-left:50px;
	margin-top:40px;
}
.user_name{
	font-size:30px;
	color:#59BEDC;
}
.user_other_message li{
	float:left;
	margin-top:40px;
}
.user_address{
	margin-left:40px;
}
.user_age{
	margin-left:40px;
}
.user_timeline{
	margin-bottom: 50px;
	z-index: 1;
}
.adorn_line{
	width:3px;
	height:27px;
	margin-left:108px;
}
.adorn_line div{
	background-color:#c8c8c8;
	height:6px;
	width:3px;
	margin-bottom:3px;
}
.side_line{
	width:50px;
	top: 27px;
	left: 0;
}
.side_line_inner{
	line-height:30px;

}
.side_line_inner li{
	overflow:hidden;
	height:30px;
}
.side_line_inner a{
	color:gray;
	border-right:#c8c8c8 2px solid;
	padding-right:5px;
	float:right;
	width:50px;
	height:30px;
	text-align:right;
}
.side_line_inner a.timeline_current{
	border-right:#59BEDC 2px solid;
}
.sanjiao{
	width:22px;
	height:40px;
	top:29px;
	left:-22px;
	background: url(../images/sj.png) no-repeat;
	z-index: 4;
}
.timeline_dot{
	width: 19px;
	height: 20px;
	background: url(../images/dot.png) no-repeat;
	top: 42px;
	left: -60px;
	z-index: 4;
}
.timeline_wrap{
	width: 800px;
	_width: 795px;
	border-left: 3px solid #c8C8C8;
	margin-left: 108px;
	padding-left: 50px;
	margin-bottom: 3px;
}
.timeline_container{
	width:716px;
	float:left;
	background-color:white;
	box-shadow:3px 3px 4px #808382;
	-webkit-box-shadow:3px 3px 4px #808382;
	-moz-box-shadow:3px 3px 4px #808382;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	margin-bottom: 50px;
}
.eat_time{
	width:657px;
	margin-left:30px;
	border-bottom:#e1e0e0 1px solid;
	margin-top:25px;
}
.eat_date{
	font-size:15px;
	color:#93b461;
	float:left;
	width:100px;
	height:80px;
}
.eat_score{
	font-size:61px;
	color:#59bedc;
	float:left;
	width:100px;
	height:80px;
	line-height:50px;
}
.food_kinds{
	width:300px;
	height:80px;
	float:right;
}
.food_kinds_inner{
	width:50px;
	height:80px;
	float:left;
}
.foods_name{
	width:246px;
	float:left;
	overflow:hidden;
}
.foods_name span{
	
	float:right;
}
.foods_name span a{
	color:gray;
}
.table_contain{
	width:657px;
	float:left;
	border-bottom:#e1e0e0 1px solid;
	margin-left:30px;
	margin-top:15px;
}
.food_kind_table{
	width:280px;
	float:left;
	
}
.food_kind_table p{
	font-size:19px;
	color:#989797;
}
.food_report{
	width:280px;
	float:right;
	margin-right:17px;

}
.food_report p{
	font-size:19px;
	color:#989797;
	
}
.footkind_table_inner{
	width:280px;
	margin-top:15px;
}
.footreport_inner{
	width:280px;
	margin-top:15px;

}
.my_note{
	width:657px;
	float:left;
	margin-left:30px;
	margin-top:15px;
	margin-bottom: 20px;
}
.day_record_board{
	height:70px;
	line-height:100px;
	color:#989797;
	font-size: 22px;
}
.my_note span{
	color:#989797;}
.my_note a{
color:#989797;
}

.comment_pic{
	margin-left:40px;
	background:url(../images/comment.png) no-repeat;
	border:none;
	width:20px;
	height:20px;
	margin-top:20px;
}
.good_pic{
	background:url(../images/good.png) no-repeat;
	border:none;
	width:20px;
	height:20px;
	margin-top:20px;
}
.up{
	height:37px;
	width:150px;
	position:absolute;
	bottom:0;
	left:50%;
	right:0;
}
.up a{
	display:block;
	height:37px;
	width:50px;
	overflow:hidden;
	background:black;
	opacity: .6;
	cuisor:pointer;
}
.up span{
	width:24px;
	height:24px
	margin:7px 12px 0;
	background-image:url();
}
.right_bar{
	position:fixed;
	right:0px;
	top:40%;
	z-index:98;
	width:40px;
	height:80px;
	background-color:#3aadcf;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0em;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:0em;
	-moz-border-radius-bottomright:0em;
	-moz-border-radius-bottomleft:5px;
	border-top-left-radius:5px;
	border-top-right-radius:0em;
	border-bottom-right-radius:0em;
	border-bottom-left-radius:5px;
}
.windows{
	position:absolute;
	background:#ccc;
	width:500px;
	padding:20px;
	z-index:999;
	text-align:center;
}
.textarea{
	background-color:#f6f6f6;
}
.submit1{
	width:60px;
	height:25px;
	margin-top:10px;
}
.sub{
	width:60px;
	height:25px;
}


/*新的选食专栏*/
.header_menu{
	height:43px;
	border:#709e18 4px solid;
	margin-top:35px;
	-webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:2px;
	-moz-border-radius-bottomright:2px;
	-moz-border-radius-bottomleft:0px;
	border-top-left-radius:0px;
	border-top-right-radius:2px;
	border-bottom-right-radius:2px;
	border-bottom-left-radius:0px;
}
.foodchoose_menu{
	width:190px;
	background-color:#709e18;
	height:43px;
	float:left;
	text-align:center;
	border:none;
}
.foodchoose_menu span{
	font-size:16px;
	color:white;
	line-height:44px;
}
.search_case{
width:680px;
	height:41px;
	float:left;

}
.searching_input{
	width:680px;
	height:42px;
	border:none;
}
.search_buttom{
	height:43px;
	width:81px;
	float:right;
	border:none;
	
}
.sb{
	width:81px;
	height:43px;
	border:none;
	color:white;
	font-size:16px;
	letter-spacing:0.3em;
	background:url(../images/search_buttom.png) no-repeat;
}
.food_classify{
	width:193px;
	height:847px;
	float:left;
	position:relative;
	border:#e3e3e3 1px solid;
	background-color:white;
	-webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;
	-moz-border-radius-bottomright:2px;
	-moz-border-radius-bottomleft:2px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-right-radius:2px;
	border-bottom-left-radius:2px;
	-moz-box-shadow:2px 2px 4px #e3e3e3;
	-webkit-box-shadow:2px 2px 4px #e3e3e3; 
	box-shadow:2px 2px 4px #e3e3e3;
}
.food_detail{
	width:235px;
	padding:20px 0 20px 20px;
	background:white;
	border-top:#e3e3e3 1px solid;
	border-right:#e3e3e3 1px solid;
	border-bottom:#e3e3e3 1px solid;
	position:absolute;
	z-indeex:50;
	right:-256;
	font-size:14px;
	text-align:left;
}
.fc_content{

	font-size:16px;
	text-align:left;
margin-top:12px;
	
}
.fc_content li{
	width:168px;
	height:37px;
	float:right;
	border:none;margin-top:12px;
}
.food_content{
	width:765px;
	height:847px;
	background-color:white;
	float:left;
}
.variety_food{
	width:760px;
	margin-top:34px;
	text-align:center;
	height:700px;
}
.variety_food li{
	width:129px;
	float:left;
	margin-left:50px;
	margin-bottom:30px;
}

<<<<<<< .mine
/*
a.food_pic{
	width:130px;

	float:left;
	border:none;
	display:inline-block;
	position:reltive;
}
a.food_pic:hover{
	border:#fcb800 2px solid;

	text-decoration:none;
}*/
.vote_case{
	width:25px;
	height:45px;


	background:#fcb800;}

.round{
	top:97px;
	width:50px;
	height:50px;
	position:absolute;
	padding:3px 0 3px 0;
	-moz-border-radius:2px; 
	-webkit-border-radius:2px;
	border-radius:2px;
}

.vote_case a{
	color:white;
	font-size:13px;

}
.variety_food img{
	width:129px;
	height:129px;
}
.paging{
	color:#b8b8b8;
	height:30px;
	font-size:16px;
	text-align:center;
}
.paging a{
	color:#b8b8b8;
	padding:3px 8px;
	margin-right:5px;
}
.paging a:hover{
	background-color:#709e18;
	color:white;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
/*compare页面*/
.compare_buttom{
	height:38px;
	background:url(../images/comp_buttom.png) no-repeat;
	margin-top:15px;		
}
.compare_buttom span{
	margin-left:35px;
	line-height:35px;
	font-size:13px;
	color:#669213;
}
.compare_table{

	border:#e3e3e3 2px solid;
	border-top:#709e18 2px solid;
}

.cp_table_inner{background-color:#fff;}
.cp_table_inner th,
.cp_table_inner td{
	border-bottom:1px solid #e3e3e3;
	vertical-align:top;
	
}
.cp_table_inner img{
	width:150px;
	
}

.cp_table_inner td{width:100px;}
.cp_table_inner th{
	padding:20px 0 0 20px;
	border:#e3e3e3 1px solid;
	text-align:left;
	width:150px;
	font-size:15px;
}
.cp_table_inner a{
	color:black;
}
.product_pic a{
	color:#00297f;
}
.pic_none{
	font-size:25px;
	color:#959595;
	line-height:100px;
}
.product_name a{
	font-size:13px;
}
.good_rate td{
	font-size:35px;
	color:#acacac;
}
.cp_table_inner td{
	width:200px;
	border-right:#e3e3e3 1px solid;
	text-align:center;
	padding:20px 0 20px 0px;
}
.add_table img{
	width:20px;
	height:20px;
	
}

.add_table{
	background-color:#fef0c1;
	color:#ffb006;
}
.yinyang_table{
background-color:#fef0c1;
	color:#ffb006;
}
.yinyang_table img{
	width:20px;
	height:20px;
	
}
.add_inner img{
	height:30px;
	width:30px;
}
.add_inner th{
	color:#a1a1a1;
}
.nutrition_inner img{
	height:30px;
	width:30px;
}
.nutrition_inner th{
	color:#a1a1a1;
}

.food_vote{
	width:150px;
	float:left;
	margin-left:40px;
	text-align:center;
	margin-top:50px;
}
.foodAndvote{

	height:750px;
}
.food_inner{
	width:120px;
	float:left;

}
.vote a{color:#fcb800;text-decoration:none;}
.vote{
	width:20px;
	background:white;
	border:#fcb800 1px solid;
	border-left:none;
	float:left;
	display:none;
}

.food_inner img{
	width:120px;
	
}
.none_border{
	width:20px;
	height:134px;
	float:left;
	border-left:#fcb800 1px solid;
	display:none;
}
.aa{
	border:#fcb800 1px solid;
	border-right:none;
}
.bb{background:#fcb800;}

.compare_table{
	height:150px;
	width:765px;
	position:fixed;
	bottom:0px;
	border:#709E18 1px solid;
	background:white;
	display:none;
}
.side_compare{
	width:27px;
	height:70px;
	position:fixed;
	right:140px;
	background:#cff781;
	bottom:20px;
	text-align:center;
}

.compare_choose{
	width:100px;
	height:20px;
	background:white;
	float:left;
	text-align:center;
	padding:8px 0;
	
}	
.compare_choose p{
	color:#709e18;
}
.com_hidden{
	float:left;
	border-left:#709e18 1px solid;
		border-bottom:#709e18 1px solid;
	background:#c6ee78;
	width:664px;
	height:35px;
}
.com_hidden a{float:right;margin-top:5px;margin-right:10px;}
.com_table_inner{
	width:765px;
	height:100px;
	float:left;
	margin-top:5px;
	background:white;

}
.com_table_inner img{width:80px;height:80px;}
.com_table_inner li{
	float:left;
	width:170px;
	
	border-right:#d8d8d8 1px dashed;
}
.com_informtion{
	margin-left:5px;
	height:100px;
	width:70px;
	float:left;	
	padding:20px 0;
}
.com_informtion a{color:#959595;}
.com_pic{float:left;margin-top:10px;margin-left:5px;}
 .com_delete {margin-top:10px;}
/* .com_name{margin-top:25px;}  */
.com_name a{color:#959595;}
.com_delete a{color:#00297f;}
.com_buttom{
	width:70px;
	height:30px;
	float:right;
	margin-right:5px;
	margin-top:20px;
}
.com_buttom input{
	width:70px;
	height:30px;
	border:none;
	background:#fcb800;
	color:white;
}
.delete_all{
	text-align:center;
	margin-top:10px;
	width:70px;
	height:20px;
	float:right;
	margin-right:5px;
}
.delete_all a{color:#959595}


/***user页面****/
.center{
	height:500px;
	background:white;
	margin-top:30px;
	margin-bottom:50px;
}
.user_comment{
	width:600px;
	height:400px;

	float:left;
}
.usercomm_table{
height:100px;
	background:#719f18;
	margin-top:20px;
}
.usercomm_header{
	height:80px;
	width:100px;
	float:left;
	margin-top:10px;
	text-align:center;

}
.usercomm_header a{color:white;line-height:35px;}
.comment_input{
	width:500px;
	height:80px;
	float:left;

	margin-top:10px;	
}
.comment_input_inner{
	height:75px;
	width:480px;

}
.visiter_commented{
	height:100px;
float:left;
/* display:none; */
}
.visited_comment{
	height:100px;

}
.visiter_header{
	height:80px;
	width:70px;
	float:left;
	margin-top:20px;
	margin-left:24px;
}
.visiter_name{
width:400px;
float:left;
	margin-top:20px;

}
.visiter_name p{color:#000000;}
.visiter_name span{color:#a1a1a1;}
.commented{
	height:45px;
	width:300px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	
}
.back_pic{
	width:30px;
	height:30px;

	float:right;
}
.visited_comment2{
	height:100px;
	background:#fbfbfb;
	border:#e1e1e1 1px solid;
	border-left:none;
	border-right:none;
	float:left;
	/* display:none; */
}
.tips{
	width:300px;
	height:300px;
	float:left;
	margin-top:20px;
	margin-left:40px;
	background:#f3f3f3;

}
.tips p{color:#959595;font-size:15px;line-height:20px;padding:10px 10px;}
.sure_submit{
	height:50px;
	/* margin-top:10px; */
 	 display:none;
	float:left;
	width:600px;
	background:#719f18;
	
}
.sure_submit input{
	float:right;
	-moz-border-radius:2px;
	-webkit-border-radius:2px; 
	border-radius:2px;
	border:none;
	width:100px;
	height:35px;	
	margin-right:17px;
	color:white;
	background:#fcb800;
}
.visiter_email{
	height:50px;
	float:left;
	margin-top:40px;
	display:none;
}
.email_buttom{
	width:100px;
	height:45px;
	background:#719F18;
	border:none;
	color:white;
	float:left;	
}
.email_inner{
	width:495px;
	height:41px;
	float:left;
	border:#e3e3e31px solid;
}
.visiter_submit{
	height:50px;
	display:none;
	float:left;
	margin-top:50px;
	
}
.sure_submit_buttom{
	width:100px;
	height:40px;
	background:#fcb800;
	color:white;
	border:none;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	margin-left:100px;
}
/***user_comment页面****/

.food_contentTop{
	margin-top:10px;
}
.mb20{
	margin-bottom:20px;
	color:#fcb800;
	font-size:20px;
}

.bg{background:#bde078;}
.a80{color:#fcb800;}
.a64{color:#646464;}
.food_comment{
	height:80px;
	width:647px;
	border:#acacac 1px solid;
	float:left;
	margin-left:30px;
	margin-top:50px;
}

.p_com{
	color:#acacac;
	margin-top:30px;
	text-align:center;
}
.comment_buttom{
	width:100px;
	height:30px;

	float:right;
	margin-right:85px;
	margin-top:10px;
}
.comment_buttom input{
	background:#fdbb09;
	color:white;
	border:none;
	width:100px;
	height:30px;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;
}
.user_comments{
	width:647px;

	float:left;
	margin-left:30px;
	border-top:#e1e1e1 1px solid;
	margin-top:20px;
}









